package com.sojson.websocket.util.enums;

/**
 * WebSocket功能枚举类
 * 
 * @author liu
 * @date 2021-04-12
 */
public enum EWebSocketControl {

    /** 获取数据 */
    GET_DATA("获取数据", "11"),
    /** 获取数据回复成功 */
    GET_DATA_RESULT_SUCCESS("获取数据回复成功", "91"),
    /** 获取数据回复失败 */
    GET_DATA_RESULT_FAIL("获取数据回复失败", "D1"),
    /** 控制阀门 */
    CONTROL_VALUE("控制阀门", "1C"),
    /** 控制阀门回复成功 */
    CONTROL_VALUE_RESULT_SUCCESS("控制阀门回复成功", "9C"),
    /** 控制阀门回复失败 */
    CONTROL_VALUE_RESULT_FAIL("控制阀门回复失败", "DC");

    /** 功能名称 */
    private final String name;
    /** 功能代码 */
    private final String code;

    EWebSocketControl(String name, String code) {
        this.name = name;
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public String getCode() {
        return code;
    }

}